package kevin.framework.basic.common.thread;

/**
 * @Description: 记录 删除、修改、新增时候的被操作数据
 * @author kevin.huang
 * @date 2016年12月17日 下午1:47:42
 * 
 * @version v1.0.0
 */
public class OperatorDataHolder {
	private static ThreadLocal<Object> dataholder = new ThreadLocal<Object>();

	public static Object getData() {
		return dataholder.get();
	}

	public static void setData(Object data) {
		dataholder.set(data);
	}

	public static void setDataObject(Object data) {
		// String strData = JSONObject.toJSONString(data);
		dataholder.set(data);
	}

	public static void clear() {
		dataholder.remove();
	}
}
